Impression

interface Impression

Represents an "impression" event, typically generated when one or more human faces are detected by a sensor (e.g., camera) associated with the RevelDigital player.

An Impression object encapsulates data captured at the moment of detection, primarily information about the faces that triggered the impression. This is often used for audience analytics, such as counting viewers, estimating demographics, or understanding engagement with digital signage content.

Instances of this interface are usually delivered via callbacks, such as through an OnImpressionListener when the player's audience measurement system registers a qualifying detection event.

See also

// Ensure FaceInfo interface/class is well-documented

// If this is the typical source

Functions

Link copied to clipboard
abstract fun getFaces(): Iterator<out FaceInfo>
Gets an iterator over the set of faces detected during this impression event.